
using System;
using Abp.Application.Services.Dto;
using System.ComponentModel.DataAnnotations;

namespace Dyan.PlatformSystem.Customers.Dtos
{
    public class CreateOrEditCustomerAccountDto : EntityDto<Guid?>
    {

		[StringLength(CustomerAccountConsts.MaxNameLength, MinimumLength = CustomerAccountConsts.MinNameLength)]
		public string Name { get; set; }
		
		
		[StringLength(CustomerAccountConsts.MaxEmailLength, MinimumLength = CustomerAccountConsts.MinEmailLength)]
		public string Email { get; set; }
		
		
		[StringLength(CustomerAccountConsts.MaxPhoneNumLength, MinimumLength = CustomerAccountConsts.MinPhoneNumLength)]
		public string PhoneNum { get; set; }
		
		
		[StringLength(CustomerAccountConsts.MaxPassWordLength, MinimumLength = CustomerAccountConsts.MinPassWordLength)]
		public string PassWord { get; set; }


		public string TenantId { get; set; }
	}
}